﻿// --------------------------------------------------------------------------------------------------------------------
// <copyright file="ECurrency.cs" company="Open Trader">
//   Copyright (c) David Denis (david.denis@systemathics.com)
// </copyright>
// <summary>
//   |  Open Trader - The Open Source Systematic Trading Platform
//   |
//   |  This program is free software: you can redistribute it and/or modify
//   |  it under the terms of the GNU General Public License as published by
//   |  the Free Software Foundation, either version 2 of the License, or
//   |  (at your option) any later version.
//   |
//   |  This program is distributed in the hope that it will be useful,
//   |  but WITHOUT ANY WARRANTY; without even the implied warranty of
//   |  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
//   |  GNU General Public License for more details.
//   |
//   |  You should have received a copy of the GNU General Public License
//   |  along with this program.  If not, see http://www.gnu.org/licenses
//   |
//   |  Up to date informations about Open Trader can be found at :
//   |    http://opentrader.org
//   |    http://opentrader.codeplex.com
//   |
//   |  For professional services, please visit us at :
//   |    http://www.systemathics.com
// </summary>
// --------------------------------------------------------------------------------------------------------------------

namespace Org.OpenTrader.Framework.Forge.Enums
{
    #region Using Directives

    using System;

    #endregion

    /// <summary>
    /// ECurrency
    /// </summary>
    [Serializable]
    public enum ECurrency
    {
        /// <summary>
        /// The eur.
        /// </summary>
        [EnumDescription("Euro Zone, Euros")]
        EUR = 1, 

        /// <summary>
        /// The gbp.
        /// </summary>
        [EnumDescription("United Kingdom, Pounds")]
        GBP, 

        /// <summary>
        /// The usd.
        /// </summary>
        [EnumDescription("United States of America, Dollars")]
        USD, 

        /// <summary>
        /// The chf.
        /// </summary>
        [EnumDescription("Switzerland, Francs")]
        CHF, 

        /// <summary>
        /// The cad.
        /// </summary>
        [EnumDescription("Canada, Dollars")]
        CAD, 

        /// <summary>
        /// The jpy.
        /// </summary>
        [EnumDescription("Japan, Yen")]
        JPY, 

        /// <summary>
        /// The aed.
        /// </summary>
        [EnumDescription("United Arab Emirates, Dirhams")]
        AED, 

        /// <summary>
        /// The afn.
        /// </summary>
        [EnumDescription("Afghanistan, Afghanis")]
        AFN, 

        /// <summary>
        /// The all.
        /// </summary>
        [EnumDescription("Albania, Leke")]
        ALL, 

        /// <summary>
        /// The amd.
        /// </summary>
        [EnumDescription("Armenia, Drams")]
        AMD, 

        /// <summary>
        /// The ang.
        /// </summary>
        [EnumDescription("Netherlands Antilles, Guilders (also called Florins)")]
        ANG, 

        /// <summary>
        /// The aoa.
        /// </summary>
        [EnumDescription("Angola, Kwanza")]
        AOA, 

        /// <summary>
        /// The ars.
        /// </summary>
        [EnumDescription("Argentina, Pesos")]
        ARS, 

        /// <summary>
        /// The aud.
        /// </summary>
        [EnumDescription("Australia, Dollars")]
        AUD, 

        /// <summary>
        /// The awg.
        /// </summary>
        [EnumDescription("Aruba, Guilders (also called Florins)")]
        AWG, 

        /// <summary>
        /// The azn.
        /// </summary>
        [EnumDescription("Azerbaijan, New Manats")]
        AZN, 

        /// <summary>
        /// The bam.
        /// </summary>
        [EnumDescription("Bosnia and Herzegovina, Convertible Marka")]
        BAM, 

        /// <summary>
        /// The bbd.
        /// </summary>
        [EnumDescription("Barbados, Dollars")]
        BBD, 

        /// <summary>
        /// The bdt.
        /// </summary>
        [EnumDescription("Bangladesh, Taka")]
        BDT, 

        /// <summary>
        /// The bgn.
        /// </summary>
        [EnumDescription("Bulgaria, Leva")]
        BGN, 

        /// <summary>
        /// The bhd.
        /// </summary>
        [EnumDescription("Bahrain, Dinars")]
        BHD, 

        /// <summary>
        /// The bif.
        /// </summary>
        [EnumDescription("Burundi, Francs")]
        BIF, 

        /// <summary>
        /// The bmd.
        /// </summary>
        [EnumDescription("Bermuda, Dollars")]
        BMD, 

        /// <summary>
        /// The bnd.
        /// </summary>
        [EnumDescription("Brunei Darussalam, Dollars")]
        BND, 

        /// <summary>
        /// The bob.
        /// </summary>
        [EnumDescription("Bolivia, Bolivianos")]
        BOB, 

        /// <summary>
        /// The brl.
        /// </summary>
        [EnumDescription("Brazil, Brazil Real")]
        BRL, 

        /// <summary>
        /// The bsd.
        /// </summary>
        [EnumDescription("Bahamas, Dollars")]
        BSD, 

        /// <summary>
        /// The btn.
        /// </summary>
        [EnumDescription("Bhutan, Ngultrum")]
        BTN, 

        /// <summary>
        /// The bwp.
        /// </summary>
        [EnumDescription("Botswana, Pulas")]
        BWP, 

        /// <summary>
        /// The byr.
        /// </summary>
        [EnumDescription("Belarus, Rubles")]
        BYR, 

        /// <summary>
        /// The bzd.
        /// </summary>
        [EnumDescription("Belize, Dollars")]
        BZD, 

        /// <summary>
        /// The cdf.
        /// </summary>
        [EnumDescription("Congo/Kinshasa, Congolese Francs")]
        CDF, 

        /// <summary>
        /// The clp.
        /// </summary>
        [EnumDescription("Chile, Pesos")]
        CLP, 

        /// <summary>
        /// The cny.
        /// </summary>
        [EnumDescription("China, Yuan Renminbi")]
        CNY, 

        /// <summary>
        /// The cop.
        /// </summary>
        [EnumDescription("Colombia, Pesos")]
        COP, 

        /// <summary>
        /// The crc.
        /// </summary>
        [EnumDescription("Costa Rica, Colones")]
        CRC, 

        /// <summary>
        /// The cup.
        /// </summary>
        [EnumDescription("Cuba, Pesos")]
        CUP, 

        /// <summary>
        /// The cve.
        /// </summary>
        [EnumDescription("Cape Verde, Escudos")]
        CVE, 

        /// <summary>
        /// The cyp.
        /// </summary>
        [EnumDescription("Cyprus, Pounds (expires 2008-Jan-31)")]
        CYP, 

        /// <summary>
        /// The czk.
        /// </summary>
        [EnumDescription("Czech Republic, Koruny")]
        CZK, 

        /// <summary>
        /// The djf.
        /// </summary>
        [EnumDescription("Djibouti, Francs")]
        DJF, 

        /// <summary>
        /// The dkk.
        /// </summary>
        [EnumDescription("Denmark, Kroner")]
        DKK, 

        /// <summary>
        /// The dop.
        /// </summary>
        [EnumDescription("Dominican Republic, Pesos")]
        DOP, 

        /// <summary>
        /// The dzd.
        /// </summary>
        [EnumDescription("Algeria, Algeria Dinars")]
        DZD, 

        /// <summary>
        /// The eek.
        /// </summary>
        [EnumDescription("Estonia, Krooni")]
        EEK, 

        /// <summary>
        /// The egp.
        /// </summary>
        [EnumDescription("Egypt, Pounds")]
        EGP, 

        /// <summary>
        /// The ern.
        /// </summary>
        [EnumDescription("Eritrea, Nakfa")]
        ERN, 

        /// <summary>
        /// The etb.
        /// </summary>
        [EnumDescription("Ethiopia, Birr")]
        ETB, 

        /// <summary>
        /// The fjd.
        /// </summary>
        [EnumDescription("Fiji, Dollars")]
        FJD, 

        /// <summary>
        /// The fkp.
        /// </summary>
        [EnumDescription("Falkland Islands (Malvinas), Pounds")]
        FKP, 

        /// <summary>
        /// The gel.
        /// </summary>
        [EnumDescription("Georgia, Lari")]
        GEL, 

        /// <summary>
        /// The ggp.
        /// </summary>
        [EnumDescription("Guernsey, Pounds")]
        GGP, 

        /// <summary>
        /// The ghs.
        /// </summary>
        [EnumDescription("Ghana, Cedis")]
        GHS, 

        /// <summary>
        /// The gip.
        /// </summary>
        [EnumDescription("Gibraltar, Pounds")]
        GIP, 

        /// <summary>
        /// The gmd.
        /// </summary>
        [EnumDescription("Gambia, Dalasi")]
        GMD, 

        /// <summary>
        /// The gnf.
        /// </summary>
        [EnumDescription("Guinea, Francs")]
        GNF, 

        /// <summary>
        /// The gtq.
        /// </summary>
        [EnumDescription("Guatemala, Quetzales")]
        GTQ, 

        /// <summary>
        /// The gyd.
        /// </summary>
        [EnumDescription("Guyana, Dollars")]
        GYD, 

        /// <summary>
        /// The hkd.
        /// </summary>
        [EnumDescription("Hong Kong, Dollars")]
        HKD, 

        /// <summary>
        /// The hnl.
        /// </summary>
        [EnumDescription("Honduras, Lempiras")]
        HNL, 

        /// <summary>
        /// The hrk.
        /// </summary>
        [EnumDescription("Croatia, Kuna")]
        HRK, 

        /// <summary>
        /// The htg.
        /// </summary>
        [EnumDescription("Haiti, Gourdes")]
        HTG, 

        /// <summary>
        /// The huf.
        /// </summary>
        [EnumDescription("Hungary, Forint")]
        HUF, 

        /// <summary>
        /// The idr.
        /// </summary>
        [EnumDescription("Indonesia, Rupiahs")]
        IDR, 

        /// <summary>
        /// The ils.
        /// </summary>
        [EnumDescription("Israel, New Shekels")]
        ILS, 

        /// <summary>
        /// The imp.
        /// </summary>
        [EnumDescription("Isle of Man, Pounds")]
        IMP, 

        /// <summary>
        /// The inr.
        /// </summary>
        [EnumDescription("India, Rupees")]
        INR, 

        /// <summary>
        /// The iqd.
        /// </summary>
        [EnumDescription("Iraq, Dinars")]
        IQD, 

        /// <summary>
        /// The irr.
        /// </summary>
        [EnumDescription("Iran, Rials")]
        IRR, 

        /// <summary>
        /// The isk.
        /// </summary>
        [EnumDescription("Iceland, Kronur")]
        ISK, 

        /// <summary>
        /// The jep.
        /// </summary>
        [EnumDescription("Jersey, Pounds")]
        JEP, 

        /// <summary>
        /// The jmd.
        /// </summary>
        [EnumDescription("Jamaica, Dollars")]
        JMD, 

        /// <summary>
        /// The jod.
        /// </summary>
        [EnumDescription("Jordan, Dinars")]
        JOD, 

        /// <summary>
        /// The kes.
        /// </summary>
        [EnumDescription("Kenya, Shillings")]
        KES, 

        /// <summary>
        /// The kgs.
        /// </summary>
        [EnumDescription("Kyrgyzstan, Soms")]
        KGS, 

        /// <summary>
        /// The khr.
        /// </summary>
        [EnumDescription("Cambodia, Riels")]
        KHR, 

        /// <summary>
        /// The kmf.
        /// </summary>
        [EnumDescription("Comoros, Francs")]
        KMF, 

        /// <summary>
        /// The kpw.
        /// </summary>
        [EnumDescription("Korea (North), Won")]
        KPW, 

        /// <summary>
        /// The krw.
        /// </summary>
        [EnumDescription("Korea (South), Won")]
        KRW, 

        /// <summary>
        /// The kwd.
        /// </summary>
        [EnumDescription("Kuwait, Dinars")]
        KWD, 

        /// <summary>
        /// The kyd.
        /// </summary>
        [EnumDescription("Cayman Islands, Dollars")]
        KYD, 

        /// <summary>
        /// The kzt.
        /// </summary>
        [EnumDescription("Kazakhstan, Tenge")]
        KZT, 

        /// <summary>
        /// The lak.
        /// </summary>
        [EnumDescription("Laos, Kips")]
        LAK, 

        /// <summary>
        /// The lbp.
        /// </summary>
        [EnumDescription("Lebanon, Pounds")]
        LBP, 

        /// <summary>
        /// The lkr.
        /// </summary>
        [EnumDescription("Sri Lanka, Rupees")]
        LKR, 

        /// <summary>
        /// The lrd.
        /// </summary>
        [EnumDescription("Liberia, Dollars")]
        LRD, 

        /// <summary>
        /// The lsl.
        /// </summary>
        [EnumDescription("Lesotho, Maloti")]
        LSL, 

        /// <summary>
        /// The ltl.
        /// </summary>
        [EnumDescription("Lithuania, Litai")]
        LTL, 

        /// <summary>
        /// The lvl.
        /// </summary>
        [EnumDescription("Latvia, Lati")]
        LVL, 

        /// <summary>
        /// The lyd.
        /// </summary>
        [EnumDescription("Libya, Dinars")]
        LYD, 

        /// <summary>
        /// The mad.
        /// </summary>
        [EnumDescription("Morocco, Dirhams")]
        MAD, 

        /// <summary>
        /// The mdl.
        /// </summary>
        [EnumDescription("Moldova, Lei")]
        MDL, 

        /// <summary>
        /// The mga.
        /// </summary>
        [EnumDescription("Madagascar, Ariary")]
        MGA, 

        /// <summary>
        /// The mkd.
        /// </summary>
        [EnumDescription("Macedonia, Denars")]
        MKD, 

        /// <summary>
        /// The mmk.
        /// </summary>
        [EnumDescription("Myanmar (Burma), Kyats")]
        MMK, 

        /// <summary>
        /// The mnt.
        /// </summary>
        [EnumDescription("Mongolia, Tugriks")]
        MNT, 

        /// <summary>
        /// The mop.
        /// </summary>
        [EnumDescription("Macau, Patacas")]
        MOP, 

        /// <summary>
        /// The mro.
        /// </summary>
        [EnumDescription("Mauritania, Ouguiyas")]
        MRO, 

        /// <summary>
        /// The mtl.
        /// </summary>
        [EnumDescription("Malta, Liri (expires 2008-Jan-31)")]
        MTL, 

        /// <summary>
        /// The mur.
        /// </summary>
        [EnumDescription("Mauritius, Rupees")]
        MUR, 

        /// <summary>
        /// The mvr.
        /// </summary>
        [EnumDescription("Maldives (Maldive Islands), Rufiyaa")]
        MVR, 

        /// <summary>
        /// The mwk.
        /// </summary>
        [EnumDescription("Malawi, Kwachas")]
        MWK, 

        /// <summary>
        /// The mxn.
        /// </summary>
        [EnumDescription("Mexico, Pesos")]
        MXN, 

        /// <summary>
        /// The myr.
        /// </summary>
        [EnumDescription("Malaysia, Ringgits")]
        MYR, 

        /// <summary>
        /// The mzn.
        /// </summary>
        [EnumDescription("Mozambique, Meticais")]
        MZN, 

        /// <summary>
        /// The nad.
        /// </summary>
        [EnumDescription("Namibia, Dollars")]
        NAD, 

        /// <summary>
        /// The ngn.
        /// </summary>
        [EnumDescription("Nigeria, Nairas")]
        NGN, 

        /// <summary>
        /// The nio.
        /// </summary>
        [EnumDescription("Nicaragua, Cordobas")]
        NIO, 

        /// <summary>
        /// The nok.
        /// </summary>
        [EnumDescription("Norway, Krone")]
        NOK, 

        /// <summary>
        /// The npr.
        /// </summary>
        [EnumDescription("Nepal, Nepal Rupees")]
        NPR, 

        /// <summary>
        /// The nzd.
        /// </summary>
        [EnumDescription("New Zealand, Dollars")]
        NZD, 

        /// <summary>
        /// The omr.
        /// </summary>
        [EnumDescription("Oman, Rials")]
        OMR, 

        /// <summary>
        /// The pab.
        /// </summary>
        [EnumDescription("Panama, Balboa")]
        PAB, 

        /// <summary>
        /// The pen.
        /// </summary>
        [EnumDescription("Peru, Nuevos Soles")]
        PEN, 

        /// <summary>
        /// The pgk.
        /// </summary>
        [EnumDescription("Papua New Guinea, Kina")]
        PGK, 

        /// <summary>
        /// The php.
        /// </summary>
        [EnumDescription("Philippines, Pesos")]
        PHP, 

        /// <summary>
        /// The pkr.
        /// </summary>
        [EnumDescription("Pakistan, Rupees")]
        PKR, 

        /// <summary>
        /// The pln.
        /// </summary>
        [EnumDescription("Poland, Zlotych")]
        PLN, 

        /// <summary>
        /// The pyg.
        /// </summary>
        [EnumDescription("Paraguay, Guarani")]
        PYG, 

        /// <summary>
        /// The qar.
        /// </summary>
        [EnumDescription("Qatar, Rials")]
        QAR, 

        /// <summary>
        /// The ron.
        /// </summary>
        [EnumDescription("Romania, New Lei")]
        RON, 

        /// <summary>
        /// The rsd.
        /// </summary>
        [EnumDescription("Serbia, Dinars")]
        RSD, 

        /// <summary>
        /// The rub.
        /// </summary>
        [EnumDescription("Russia, Rubles")]
        RUB, 

        /// <summary>
        /// The rwf.
        /// </summary>
        [EnumDescription("Rwanda, Rwanda Francs")]
        RWF, 

        /// <summary>
        /// The sar.
        /// </summary>
        [EnumDescription("Saudi Arabia, Riyals")]
        SAR, 

        /// <summary>
        /// The sbd.
        /// </summary>
        [EnumDescription("Solomon Islands, Dollars")]
        SBD, 

        /// <summary>
        /// The scr.
        /// </summary>
        [EnumDescription("Seychelles, Rupees")]
        SCR, 

        /// <summary>
        /// The sdg.
        /// </summary>
        [EnumDescription("Sudan, Pounds")]
        SDG, 

        /// <summary>
        /// The sek.
        /// </summary>
        [EnumDescription("Sweden, Kronor")]
        SEK, 

        /// <summary>
        /// The sgd.
        /// </summary>
        [EnumDescription("Singapore, Dollars")]
        SGD, 

        /// <summary>
        /// The shp.
        /// </summary>
        [EnumDescription("Saint Helena, Pounds")]
        SHP, 

        /// <summary>
        /// The sll.
        /// </summary>
        [EnumDescription("Sierra Leone, Leones")]
        SLL, 

        /// <summary>
        /// The sos.
        /// </summary>
        [EnumDescription("Somalia, Shillings")]
        SOS, 

        /// <summary>
        /// The spl.
        /// </summary>
        [EnumDescription("Seborga, Luigini")]
        SPL, 

        /// <summary>
        /// The srd.
        /// </summary>
        [EnumDescription("Suriname, Dollars")]
        SRD, 

        /// <summary>
        /// The std.
        /// </summary>
        [EnumDescription("S(C)o Tome and Principe, Dobras")]
        STD, 

        /// <summary>
        /// The svc.
        /// </summary>
        [EnumDescription("El Salvador, Colones")]
        SVC, 

        /// <summary>
        /// The syp.
        /// </summary>
        [EnumDescription("Syria, Pounds")]
        SYP, 

        /// <summary>
        /// The szl.
        /// </summary>
        [EnumDescription("Swaziland, Emalangeni")]
        SZL, 

        /// <summary>
        /// The thb.
        /// </summary>
        [EnumDescription("Thailand, Baht")]
        THB, 

        /// <summary>
        /// The tjs.
        /// </summary>
        [EnumDescription("Tajikistan, Somoni")]
        TJS, 

        /// <summary>
        /// The tmm.
        /// </summary>
        [EnumDescription("Turkmenistan, Manats")]
        TMM, 

        /// <summary>
        /// The tnd.
        /// </summary>
        [EnumDescription("Tunisia, Dinars")]
        TND, 

        /// <summary>
        /// The top.
        /// </summary>
        [EnumDescription("Tonga, Pa anga")]
        TOP, 

        /// <summary>
        /// The try.
        /// </summary>
        [EnumDescription("Turkey, New Lira")]
        TRY, 

        /// <summary>
        /// The ttd.
        /// </summary>
        [EnumDescription("Trinidad and Tobago, Dollars")]
        TTD, 

        /// <summary>
        /// The tvd.
        /// </summary>
        [EnumDescription("Tuvalu, Tuvalu Dollars")]
        TVD, 

        /// <summary>
        /// The twd.
        /// </summary>
        [EnumDescription("Taiwan, New Dollars")]
        TWD, 

        /// <summary>
        /// The tzs.
        /// </summary>
        [EnumDescription("Tanzania, Shillings")]
        TZS, 

        /// <summary>
        /// The uah.
        /// </summary>
        [EnumDescription("Ukraine, Hryvnia")]
        UAH, 

        /// <summary>
        /// The ugx.
        /// </summary>
        [EnumDescription("Uganda, Shillings")]
        UGX, 

        /// <summary>
        /// The uyu.
        /// </summary>
        [EnumDescription("Uruguay, Pesos")]
        UYU, 

        /// <summary>
        /// The uzs.
        /// </summary>
        [EnumDescription("Uzbekistan, Sums")]
        UZS, 

        /// <summary>
        /// The veb.
        /// </summary>
        [EnumDescription("Venezuela, Bolivares (expires 2008-Jun-30)")]
        VEB, 

        /// <summary>
        /// The vef.
        /// </summary>
        [EnumDescription("Venezuela, Bolivares Fuertes")]
        VEF, 

        /// <summary>
        /// The vnd.
        /// </summary>
        [EnumDescription("Viet Nam, Dong")]
        VND, 

        /// <summary>
        /// The vuv.
        /// </summary>
        [EnumDescription("Vanuatu, Vatu")]
        VUV, 

        /// <summary>
        /// The wst.
        /// </summary>
        [EnumDescription("Samoa, Tala")]
        WST, 

        /// <summary>
        /// The xaf.
        /// </summary>
        [EnumDescription("Communaut(C) Financi(C)re Africaine BEAC, Francs")]
        XAF, 

        /// <summary>
        /// The xag.
        /// </summary>
        [EnumDescription("Silver, Ounces")]
        XAG, 

        /// <summary>
        /// The xau.
        /// </summary>
        [EnumDescription("Gold, Ounces")]
        XAU, 

        /// <summary>
        /// The xcd.
        /// </summary>
        [EnumDescription("East Caribbean Dollars")]
        XCD, 

        /// <summary>
        /// The xdr.
        /// </summary>
        [EnumDescription("International Monetary Fund (IMF) Special Drawing Rights")]
        XDR, 

        /// <summary>
        /// The xof.
        /// </summary>
        [EnumDescription("Communaut(C) Financi(C)re Africaine BCEAO, Francs")]
        XOF, 

        /// <summary>
        /// The xpd.
        /// </summary>
        [EnumDescription("Palladium Ounces")]
        XPD, 

        /// <summary>
        /// The xpf.
        /// </summary>
        [EnumDescription("Comptoirs Fran(C)ais du Pacifique Francs")]
        XPF, 

        /// <summary>
        /// The xpt.
        /// </summary>
        [EnumDescription("Platinum, Ounces")]
        XPT, 

        /// <summary>
        /// The yer.
        /// </summary>
        [EnumDescription("Yemen, Rials")]
        YER, 

        /// <summary>
        /// The zar.
        /// </summary>
        [EnumDescription("South Africa, Rand")]
        ZAR, 

        /// <summary>
        /// The zmk.
        /// </summary>
        [EnumDescription("Zambia, Kwacha")]
        ZMK, 

        /// <summary>
        /// The zwd.
        /// </summary>
        [EnumDescription("Zimbabwe, Zimbabwe Dollars")]
        ZWD
    }
}